package com.yunc.modules.gen.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yunc.modules.gen.entity.dto.ColumnDTO;
import com.yunc.modules.gen.entity.dto.TableDTO;

import java.util.List;

/**
 * 数据库表操作service接口
 *
 * @author congcong tao
 * @date 2019/1/28 13:39
 */
public interface IGenService {

    /**
     * 分页查询
     */
    Page pageInfo(Page<TableDTO> page, TableDTO tableDTO);

    /**
     * 查询表下的字段list
     */
    List<ColumnDTO> getTableColumnsByName(String tableName);

    /**
     * 根据名称查询表
     */
    TableDTO getByTableName(String tableName);
}
